Workspaces: A Multi-level Architectural Style for Synchronous Groupware
نویسندگان
چکیده
We present a new architectural style for synchronous groupware that eases the transition from scenario based modeling to component design, and from component design to distributed implementation. The style allows developers to work at a distribution-independent conceptual level and provides for automatic or semi-automatic refinement of conceptual designs into appropriate distributed implementations at run-time. Both the conceptual and implementation levels of the system can be evolved dynamically at run-time in response to user needs and changes in the distributed system environment. System evolution at both levels is specified via an evolution calculus.
منابع مشابه
A Framework Designed for Synchronous Groupware Applications in Heterogeneous Environments
The recent proliferation of using mobile devices in collaborative scenarios increases the need for sophisticated and flexible groupware frameworks for heterogeneous environments. This paper presents the architectural design of Agilo, a groupware framework that has been designed explicitly for synchronous groupware applications involving the use of heterogeneous devices. By respecting device het...
متن کاملFlexibility Mapping Synchronous Groupware Architectures to Distributed Implementations
Design-level architectures allow developers to concentrate on the functionality of their groupware application without exposing its detailed implementation as a distributed system. Because they abstract issues of distribution, networking and concurrency control, design-level architectures can be implemented using a range of distributed implementation architectures. This paper shows how the impl...
متن کاملSeven Challenges for Developers of Mobile Groupware
Synchronous groupware applications play a major role for, e.g. shared document editing, co-operative software development or shared workspaces. Groupware applications allow geographically distributed teams to collaborate without significant time delays. Several groupware platforms have been developed to simplify the development of synchronous groupware applications and relieve the developer fro...
متن کاملArchitecture for Synchronous Groupware Application Development
This paper describes the design choices and the prototype implementation of CoopScan, a generic framework for synchronous groupware development. We focus on architectural issues and on strategies for integration of existing single−user applications into a collaborative environment. In this work, we propose a generic approach to application re−use. This approach is validated through the developm...
متن کاملState Treemap: An Awareness Widget for Multi-Synchronous Groupware
Awareness widgets facilitate coordination for both synchronous and asynchronous groupware systems. Unfortunately, they cannot be used for multi-synchronous groupware systems. With a group of architects, we have designed a new awareness widget for multisynchronous groupware system called “State Treemap”. We have developed and integrated this widget in a platform for hosting virtual teams of arch...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003